package dk.dashboardFP.modelDataHandler {	import dk.dashboardFP.modelDataHandler.properties.AbstractProperty;	/**	 * @author josef	 */	public class XMLDataProperty extends AbstractProperty implements IDataProperty{		private var _xmlDefault : XML;				public function XMLDataProperty(sPropertyId : String, sCustomChangeEventType : String = "") {			super(sPropertyId, sCustomChangeEventType);			_xmlDefault = <{_sPropertyId}/>;		}		public function dispatchUpdate(bDispatchExternalEvent : Boolean) : void {			dispatchValueChange(bDispatchExternalEvent);		}				public function get_xmlData() : XML {			return new XML(_xmlDefault.toXMLString());		}		public function set_xmlData(xmlData : XML, bDispatchUpdate:Boolean=true) : void {			_xmlDefault=new XML(xmlData.toXMLString());						if (bDispatchUpdate) {				dispatchUpdate(true);			}		}				public function get xmlDefault() : XML {			return _xmlDefault;		}	}}